package main

import (
	"fmt"
	"net"
	"time"
)

func main() {
	for {
		fmt.Println(time.Now())
		time.Sleep(time.Second * 2)
	}
	// lis, err := net.Listen("tcp", ":18000")
	// if err != nil {
	// 	fmt.Println(err)
	// 	return
	// }

	// fmt.Println("server is up now...")
	// for {
	// 	conn, err := lis.Accept()
	// 	if err != nil {
	// 		fmt.Println(err)
	// 		return
	// 	}
	// 	clientAddr := conn.RemoteAddr()
	// 	fmt.Printf("recv client [%s] connection...\n", clientAddr)
	// 	go serve(conn)
	// }
}

func serve(conn net.Conn) {
	defer conn.Close()
	buf := make([]byte, 64)
	n, _ := conn.Read(buf)
	conn.Write([]byte("pong: "))
	conn.Write(buf[:n])
}
